"""
MCP服务器入口模块

该模块作为MCP服务器的启动入口，负责初始化和管理MCP服务器的运行状态。
"""

import time

from protocols.servers_manager import MCPServersManager


def main():
    mcp_manager = MCPServersManager()
    mcp_manager.start()

    print("MCP服务器启动成功")
    try:
        while True:
            time.sleep(1)
    except KeyboardInterrupt:
        mcp_manager.stop()
        print("MCP服务器停止成功")


if __name__ == "__main__":
    main()
